//从后台获取wx.config中所需要的参数
function getToken() {
    $.ajax({
        url: "/weixin/zboxService/getSignature",
        type: "get",
        data: {"url1": location.href},
        dataType: "json",
        success: function (data) {
            console.log(data)
            var json = data;
            wx.config({
                beta: true,// 必须这么写，否则wx.invoke调用形式的jsapi会有问题
                debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
                appId: json.appId, // 必填，企业微信的corpID
                timestamp: json.timestamp, // 必填，生成签名的时间戳
                nonceStr: json.nonceStr, // 必填，生成签名的随机串
                signature: json.signature,// 必填，签名，见附录1
                jsApiList: ['previewImage','scanQRCode']
                // 必填，需要使用的JS接口列表，所有JS接口列表见附录2
            });
            wx.ready(function () {
                wx.checkJsApi({
                    jsApiList: ['previewImage','scanQRCode'], // 需要检测的JS接口列表，所有JS接口列表见附录2,
                    success: function (ress) {
//                            alert(2)
                        // 以键值对的形式返回，可用的api值true，不可用为false
                        // 如：{"checkResult":{"chooseImage":true},"errMsg":"checkJsApi:ok"}
                    }
                });
            });
            wx.error(function (msg) {
                console.log(msg);
            })
        },
        error: function (data, a, b) {
            console.log(1);
        }
    });

}



function popState() {
    if (window.history && window.history.pushState) {
        $(window).on('popstate', function () {
            window.history.pushState('forward', null, '#');
            window.history.forward(1);
            <!-- 此处为监听到浏览器后退按钮的后续事件  例：刷新前一个页面；或者刷新当前页面等-->
            location.reload();
        });
    }
    window.history.pushState('forward', null, '#'); //在IE中必须得有这两行
    window.history.forward(1);
}